package com.dao;


import com.entity.Clerk;
import com.result.QueryResult;

/**
 * @author lenovo
 */
public interface ClerkDao {
    /**
     * 分页查找
     * @param offset 偏移量
     * @param size  每页的记录数
     * @return
     */
    QueryResult selectByPage(Integer offset, Integer size);
        /**
     * 添加店员的方法
     * @param clerk 店员类对象
     * @return 返回带有id字段的店员类对象
     */
    Integer insert(Clerk clerk) ;
    /**
     * 根据id删除店员
     * @param id 店员编号
     * @return 影响的行数
     */
    Integer delete(Integer id);

    /**
     * @param clerk
     */
    void update(Clerk clerk);

    /**
     * @param searchName
     * @param offset
     * @param size
     * @return
     */
    QueryResult searchLikeName(String searchName,Integer offset, Integer size);


}
